petroleum system concept - French English Dictionary